@charset "utf-8";
/**{	margin:0; 
	padding:0;
	font-family: Dotum, Gulim, Arial, Verdana, sans-serif;
}*/
body{
	_text-align:center;
	margin: 0px;
	padding: 0px;
	font-family: Dotum, Gulim, Arial, Verdana, sans-serif;
	color: #666;
	font-size: 12px;
	height: 100%;
}
a {
	text-decoration: none;
}
a:link, 
a:visited, 
a:active {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #5c5ccc;
	text-decoration: none;
}
div, p, span, dl, dt, dd {
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-family: Dotum, 돋움, sans-serif;
	font-size: 12px;
}
table, th, td {
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
	font-family: Dotum, sans-serif;
	font-size: 12px;
}
ul, ol, li {
	margin: 0px;
	padding: 0px;
	list-style: none;	
}
input, textarea, select {
	font-family: Dotum, 돋움, sans-serif;
	font-size: 12px;
	color: #888;
}
input.loginBox {
	border: 1px solid #d6d6d6;
	width:131px;
	height:19px;
} 
textarea {
	border: 1px solid #CFCFCF;
	padding: 5px;
	vertical-align: middle;
	scrollbar-base-color:#EBE9E8;		/* 기본색 */
	scrollbar-face-color:#fff;		/* 표면색 */
	scrollbar-arrow-color:#9C9C9C;		/* 화살표색 */
	scrollbar-hightlight-color:#EBE9E8;	/* 하이라이트색 */
	scrollbar-3dlight-color:#EBE9E8;	/* 버튼의 하이라이트색 */
	scrollbar-shadow-color:#fff;		/* 그림자색 */
	scrollbar-darkshadow-color:#EBE9E8;	/* 버튼의 그림자색 */
	scrollbar-track-color:#fff;
}
img{
	border:0;
	vertical-align:middle;
}
table.borderstyle1 {
	width:180px;
	border:1px solid #dfdfdf;
	line-height:16px;
	text-align:left;
}
td.fontsTyle {
	font-size: 11px;
}
td.MenuBorder {
	border-top:1px solid #c8c8c8; 
	width:166px;
}
.bbs_property {width:790px; text-align:center; border-bottom:1px solid #DCDCDC; font:11px Dotum; border-collapse:collapse; font:11px Dotum;}
.bbs_property caption {display:none;}
.bbs_property tfoot {font-weight:bold; font:11px Dotum; background-color:#F5F7F9;}
.bbs_property th {height:10px; background-color:#F5F7F9; border-top:1px solid #cfcece; border-left:1px solid #cfcece; border-right:1px solid #DCDCDC; font:11px dotum; font-weight:bold; color:#666666; padding:8px 0 8px 0;}
.bbs_property td {height:18px; border:1px solid #cfcece; color:#4C4C4C; padding:2px 0 2px 0;}
.bbs_property td.ranking {font-weight:bold;}
.line_number {width:70px; font:11px dotum;}

input.btn_orange_b_w47 {
	height:20px;
	width:47px;
	margin:2px 0 4px 4px;
	padding: 2px;
	vertical-align:middle;
	background:#e86619;
	border:1px solid #d15714;
	font-family:Dotum, 돋움, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	letter-spacing:-0.05em;
	background:#ef7324 url(images/bg_btn_orange.gif) repeat-x left top;
}
input.btn_gray_b_w47_1 {
	height:20px;
	width:82px;
	margin:4px 0 4px 4px;
	padding: 2px;
	vertical-align:middle;
	background:url(images/bg_btn_gray.gif) repeat-x left top;
	border:1px solid #cccccc;
	font-family:Dotum, 돋움, sans-serif;
	color:#555555;
	font-weight:bold;
	font-size:12px;
	letter-spacing:-0.05em;
}
input.btn_gray_b_w47_2 {
	height:20px;
	width:82px;
	margin:4px 0 4px 0;
	padding:2px;
	vertical-align:middle;
	background:#747474;
	border:1px solid #404040;
	font-family:Dotum, 돋움, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	letter-spacing:-0.05em;
}
input.btn_gray_b_w47_2_long {
	height:20px;
	width:130px;
	margin:4px 0 4px 0;
	padding:2px;
	vertical-align:middle;
	background:#e0fac8;
	border:1px solid #98b57e;
	font-family:Dotum, 돋움, sans-serif;
	color:#58763e;
	font-weight:bold;
	font-size:12px;
	letter-spacing:-0.05em;
}
input.btn_gray_b_w47_3 {
	height:20px;
	width:100px;
	margin:4px 0 4px 0;
	padding:2px;
	vertical-align:middle;
	background:#747474;
	border:1px solid #404040;
	font-family:Dotum, 돋움, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	letter-spacing:-0.05em;
}
td.main_style1 {
	font-size:13px; 
	color:#4a7fb5; 
	font-weight:bold;
}
td.main_style2 {
	font-size:14px; 
	color:#727272; 
	font-weight:bold;
	padding:1px 0 0 5px;
}
td.main_style3 {
	width:297px;
	height:124px;
	background:url(images/manual_downloadBG.gif) left top no-repeat;
	padding:0;
	margin:0;
}
.main_table1 {width:840px; text-align:center; border-bottom:1px solid #6d94b0; font:11px Dotum; border-collapse:collapse; font:11px Dotum; margin:10px 0 10px 0}
.main_table1 caption {display:none;}
.main_table1 tfoot {font-weight:bold; font:11px Dotum; background-color:#F5F7F9;}
.main_table1 td.table_th {height:10px; background-color:#86aac4;border:1px solid #6d94b0; font:11px dotum; font-weight:bold; color:#ffffff; padding:5px 0 5px 0;}
.main_table1 td {height:10px; border:1px solid #6d94b0; color:#4C4C4C; padding:4px 0 4px 0;}
.main_table1 td {height:10px; border:1px solid #6d94b0; color:#4C4C4C; padding:4px 0 4px 0;}
.main_table1 td.table_td2Line {font-weight:bold; font:11px Dotum; background-color:#fdf9cc; color:#557b97;}

.main_table2 {width:840px; text-align:center; border-bottom:1px solid #cacaca; font:11px Dotum; border-collapse:collapse; font:11px Dotum; margin:10px 0 10px 0}
.main_table2 caption {display:none;}
.main_table2 tfoot {font-weight:bold; font:11px Dotum; background-color:#F5F7F9;}
.main_table2 td.table_th {height:10px; background-color:#cacaca; border-bottom:1px solid #ffffff; font:11px dotum; font-weight:bold; color:#ffffff; padding:5px 0 5px 0;}
.main_table2 td {height:10px; border:1px solid #cacaca; color:#4C4C4C; padding:4px 0 4px 0; font:11px Dotum;}
.main_table2 td.table_td2Line {font-weight:bold; font:11px Dotum; background-color:#fdf9cc; color:#557b97;}

table.popup_titleBG {
	height:20px;
	width:82px;
	margin:4px 0 4px 0;
	padding:2px;
	vertical-align:middle;
	background:#747474;
	border:1px solid #404040;
	font-family:Dotum, 돋움, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	letter-spacing:-0.05em;
}
input.searchBox {
	border:1px solid #d6d6d6;
	width:415px;
	height:19px;
}
input.btn_gray_s_w47 {
	height:25px;
	width:80px;
	margin:4px 0 4px 4px;
	padding: 3px;
	vertical-align:middle;
	background:url(../images/member/bg_btn_gray.gif) repeat-x left top;
	border:1px solid #cccccc;
	font-family:Dotum, 돋움, sans-serif;
	color:#555555;
	font-weight:bold;
	font-size:11px;
	letter-spacing:-0.05em;
}
.main_table3 {width:600px; text-align:center; border-bottom:1px solid #cacaca; font:11px Dotum; border-collapse:collapse; font:11px Dotum; margin:5px 0 5px 0}
.main_table3 caption {display:none;}
.main_table3 tfoot {font-weight:bold; font:11px Dotum; background-color:#F5F7F9;}
.main_table3 td.table_th {height:10px; background-color:#cacaca; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; font:11px dotum; font-weight:bold; color:#ffffff; padding:5px 0 5px 0;}
.main_table3 td.table_thEND {height:10px; background-color:#cacaca; border-bottom:1px solid #ffffff; border-right:1px solid #cacaca; font:11px dotum; font-weight:bold; color:#ffffff; padding:5px 0 5px 0;}
.main_table3 td {height:10px; border:1px solid #cacaca; color:#4C4C4C; padding:4px 0 4px 0; font:11px Dotum;}
.main_table3 td.table_td2Line {font-weight:bold; font:11px Dotum; background-color:#fdf9cc; color:#557b97;}

.main_table4 {width:100%; text-align:center; border-bottom:1px solid #cacaca; font:11px Dotum; border-collapse:collapse; font:11px Dotum; margin:10px 0 10px 0}
.main_table4 caption {display:none;}
.main_table4 tfoot {font-weight:bold; font:11px Dotum; background-color:#F5F7F9;}
.main_table4 td.table_th {height:10px; background-color:#cacaca; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; font:11px dotum; font-weight:bold; color:#ffffff; padding:5px 0 5px 0;}
.main_table4 td.table_thEND {height:10px; background-color:#cacaca; border-bottom:1px solid #ffffff; font:11px dotum; font-weight:bold; color:#ffffff; padding:5px 0 5px 0;}
.main_table4 td {height:10px; border:1px solid #cacaca; color:#4C4C4C; padding:4px 0 4px 0; font:11px Dotum;}
.main_table4 td.table_td2Line {font-weight:bold; font:11px Dotum; background-color:#fdf9cc; color:#557b97;}
td.text21p {color:#0099FF;}

input.btn_blue_s_w45 {
	width:45px;
	height:16px;
	margin:2px 0 2px 6px;
	padding:0;
	vertical-align:middle;
	background:#e6f1f6;
	border:1px solid #c6d7e0;
	font-family:Dotum, 돋움, sans-serif;
	color:#53778a;
	font-weight:bold;
	font-size:11px;
	letter-spacing:-0.05em;
}
input.btn_blue_s_w90 {
	width:90px;
	height:16px;
	margin:2px 0 2px 6px;
	padding:0;
	vertical-align:middle;
	background:#e6f1f6;
	border:1px solid #c6d7e0;
	font-family:Dotum, 돋움, sans-serif;
	color:#53778a;
	font-weight:bold;
	font-size:11px;
	letter-spacing:-0.05em;
}

.SMS_table {width:250px; text-align:center; border-bottom:1px solid #cacaca; font:11px Dotum; border-collapse:collapse; font:11px Dotum; margin:5px 0 5px 10px;}
.SMS_table td.table_th {height:10px; background-color:#cacaca; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; font:11px dotum; font-weight:bold; color:#ffffff; padding:3px 0 3px 0;}
.SMS_table td.table_thEND {height:10px; background-color:#cacaca; border-bottom:1px solid #ffffff; border-right:1px solid #cacaca; font:11px dotum; font-weight:bold; color:#ffffff; padding:3px 0 3px 0;}
.SMS_table td {height:6px; border:1px solid #cacaca; color:#4C4C4C; padding:2px 0 2px 0; font:11px Dotum;}
.SMS_table td.table_td2Line {font-weight:bold; font:11px Dotum; background-color:#fdf9cc; color:#557b97;}

.View_table {width:480px; text-align:center; border-bottom:1px solid #cacaca; font:11px Dotum; border-collapse:collapse; font:11px Dotum; margin:5px 0 5px 0}
.View_table caption {display:none;}
.View_table tfoot {font-weight:bold; font:11px Dotum; background-color:#F5F7F9;}
.View_table td.table_th {height:10px; background-color:#cacaca; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; font:11px dotum; font-weight:bold; color:#ffffff; padding:5px 0 5px 0;}
.View_table td.table_thEND {height:10px; background-color:#cacaca; border-bottom:1px solid #ffffff; border-right:1px solid #cacaca; font:11px dotum; font-weight:bold; color:#ffffff; padding:5px 0 5px 0;}
.View_table td {height:10px; border:1px solid #cacaca; color:#4C4C4C; padding:4px 0 4px 0; font:11px Dotum;}
.View_table td.table_td2Line {font-weight:bold; font:11px Dotum; background-color:#fdf9cc; color:#557b97;}

.w55 {
	width:50px;
}
.w56 {
	width:20px;
}
.w57 {
	width:70px;
}
.w125 {
	width:100px;
}
.w495 {
	width:300px;
}
td.MemberList_text {
	width:110px;
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:11px;
}
input.btn_blue_s_w71 {
	width:51px;
	height:20px;
	margin:4px 0 4px 6px;
	padding:2px;
	vertical-align:middle;
	background:#e6f1f6;
	border:1px solid #c6d7e0;
	font-family:Dotum, 돋움, sans-serif;
	color:#53778a;
	font-weight:bold;
	font-size:11px;
	letter-spacing:-0.05em;
}
input.btn_pink_s_w71 {
	height:20px;
	width:51px;
	padding: 3px;
	vertical-align:middle;
	background:#fae6e2;
	border:1px solid #e7c6bf;
	font-family:Dotum, 돋움, sans-serif;
	color:#9b695f;
	font-weight:bold;
	font-size:11px;
	letter-spacing:-0.05em;
}
input.btn_gray_blue1 {
	height:20px;
	width:90px;
	margin:4px 0 4px 4px;
	padding: 2px;
	vertical-align:middle;
	background:#666666;
	border:1px solid #545454;
	font-family:Dotum, 돋움, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	letter-spacing:-0.05em;
}
input.btn_gray_blue2 {
	height:20px;
	width:50px;
	margin:4px 0 4px 4px;
	padding: 2px;
	vertical-align:middle;
	background:#666666;
	border:1px solid #545454;
	font-family:Dotum, 돋움, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	letter-spacing:-0.05em;
}
.bbs_property_sub {width:790px; text-align:center; border-bottom:1px solid #DCDCDC; font:11px Dotum; border-collapse:collapse; font:11px Dotum;}
.bbs_property_sub caption {display:none;}
.bbs_property_sub tfoot {font-weight:bold; font:11px Dotum; background-color:#F5F7F9;}
.bbs_property_sub th {height:10px; background-color:#F5F7F9; border-top:1px solid #cfcece; border-left:1px solid #cfcece; border-right:1px solid #DCDCDC; font:11px dotum; font-weight:bold; color:#666666; padding:8px 0 8px 0;}
.bbs_property_sub td {height:18px; border:1px solid #cfcece; color:#4C4C4C; padding:2px 0 2px 0;}
.bbs_property_sub td.ranking {font-weight:bold;}
.line_number {width:70px; font:11px dotum;}

.table19p {width:790px; text-align:center; border-bottom:1px solid #6d94b0; font:11px Dotum; border-collapse:collapse; font:11px Dotum; margin:10px 0 10px 0}
.table19p caption {display:none;}
.table19p tfoot {font-weight:bold; font:11px Dotum; background-color:#F5F7F9;}
.table19p td.table_th {height:10px; background-color:#86aac4;border:1px solid #6d94b0; font:11px dotum; font-weight:bold; color:#ffffff; padding:5px 0 5px 0;}
.table19p td {height:10px; border:1px solid #6d94b0; color:#4C4C4C; padding:4px 0 4px 0;}
.table19p td {height:10px; border:1px solid #6d94b0; color:#4C4C4C; padding:4px 0 4px 0;}
.table19p td.table_td2Line {font-weight:bold; font:11px Dotum; background-color:#fdf9cc; color:#557b97;}

.table21p {width:390px; text-align:center; border-bottom:1px solid #6d94b0; font:11px Dotum; border-collapse:collapse; font:11px Dotum; margin:10px 0 10px 0}
.table21p caption {display:none;}
.table21p tfoot {font-weight:bold; font:11px Dotum; background-color:#F5F7F9;}
.table21p td.table_th {height:10px; background-color:#86aac4;border:1px solid #6d94b0; font:11px dotum; font-weight:bold; color:#ffffff; padding:5px 0 5px 0;}
.table21p td {height:10px; border:1px solid #6d94b0; color:#4C4C4C; padding:4px 0 4px 0;}
.table21p td {height:10px; border:1px solid #6d94b0; color:#4C4C4C; padding:4px 0 4px 0;}
.table21p td.table_td2Line {font-weight:bold; font:11px Dotum; background-color:#fdf9cc; color:#557b97;}

input.basicinfoTEXT {
	width:50px;
}
input.textbox29p {
	width:30px;
}


select	{vertical-align: middle; font-size:12px;}

input.textbox {
	width:60px;vertical-align: middle; font-size:12px;
}

.table29p {width:790px; text-align:center; border-bottom:1px solid #6d94b0; font:11px Dotum; border-collapse:collapse; font:11px Dotum; margin:10px 0 10px 0}
.table29p caption {display:none;}
.table29p tfoot {font-weight:bold; font:11px Dotum; background-color:#F5F7F9;}
.table29p td.table_th {width:200px; background-color:#86aac4;border:1px solid #6d94b0; font:11px dotum; font-weight:bold; color:#ffffff; padding:5px 0 5px 10px;}
.table29p td {height:10px; border:1px solid #6d94b0; color:#4C4C4C; padding:4px 0 4px 10px; text-align:left;}
.table29p td.table_td2Line {font-weight:bold; font:11px Dotum; background-color:#fdf9cc; color:#557b97;}